/*
 * An XML document type.
 * Localname: ind_push
 * Namespace: http://api.clickatell.com/soap/webservice
 * Java type: com.clickatell.api.soap.webservice.IndPushDocument
 *
 * Automatically generated - do not modify.
 */
package com.clickatell.api.soap.webservice.impl;
/**
 * A document containing one ind_push(@http://api.clickatell.com/soap/webservice) element.
 *
 * This is a complex type.
 */
public class IndPushDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements com.clickatell.api.soap.webservice.IndPushDocument
{
    
    public IndPushDocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName INDPUSH$0 = 
        new javax.xml.namespace.QName("http://api.clickatell.com/soap/webservice", "ind_push");
    
    
    /**
     * Gets the "ind_push" element
     */
    public com.clickatell.api.soap.webservice.IndPushDocument.IndPush getIndPush()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.clickatell.api.soap.webservice.IndPushDocument.IndPush target = null;
            target = (com.clickatell.api.soap.webservice.IndPushDocument.IndPush)get_store().find_element_user(INDPUSH$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "ind_push" element
     */
    public void setIndPush(com.clickatell.api.soap.webservice.IndPushDocument.IndPush indPush)
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.clickatell.api.soap.webservice.IndPushDocument.IndPush target = null;
            target = (com.clickatell.api.soap.webservice.IndPushDocument.IndPush)get_store().find_element_user(INDPUSH$0, 0);
            if (target == null)
            {
                target = (com.clickatell.api.soap.webservice.IndPushDocument.IndPush)get_store().add_element_user(INDPUSH$0);
            }
            target.set(indPush);
        }
    }
    
    /**
     * Appends and returns a new empty "ind_push" element
     */
    public com.clickatell.api.soap.webservice.IndPushDocument.IndPush addNewIndPush()
    {
        synchronized (monitor())
        {
            check_orphaned();
            com.clickatell.api.soap.webservice.IndPushDocument.IndPush target = null;
            target = (com.clickatell.api.soap.webservice.IndPushDocument.IndPush)get_store().add_element_user(INDPUSH$0);
            return target;
        }
    }
    /**
     * An XML ind_push(@http://api.clickatell.com/soap/webservice).
     *
     * This is a complex type.
     */
    public static class IndPushImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements com.clickatell.api.soap.webservice.IndPushDocument.IndPush
    {
        
        public IndPushImpl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName CLIMSGID$0 = 
            new javax.xml.namespace.QName("", "cliMsgId");
        private static final javax.xml.namespace.QName TO$2 = 
            new javax.xml.namespace.QName("", "to");
        private static final javax.xml.namespace.QName QUEUE$4 = 
            new javax.xml.namespace.QName("", "queue");
        private static final javax.xml.namespace.QName APIID$6 = 
            new javax.xml.namespace.QName("", "api_id");
        private static final javax.xml.namespace.QName SESSIONID$8 = 
            new javax.xml.namespace.QName("", "session_id");
        private static final javax.xml.namespace.QName MO$10 = 
            new javax.xml.namespace.QName("", "mo");
        private static final javax.xml.namespace.QName REQFEAT$12 = 
            new javax.xml.namespace.QName("", "req_feat");
        private static final javax.xml.namespace.QName MMSURL$14 = 
            new javax.xml.namespace.QName("", "mms_url");
        private static final javax.xml.namespace.QName FROM$16 = 
            new javax.xml.namespace.QName("", "from");
        private static final javax.xml.namespace.QName ESCALATE$18 = 
            new javax.xml.namespace.QName("", "escalate");
        private static final javax.xml.namespace.QName PASSWORD$20 = 
            new javax.xml.namespace.QName("", "password");
        private static final javax.xml.namespace.QName CONCAT$22 = 
            new javax.xml.namespace.QName("", "concat");
        private static final javax.xml.namespace.QName MAXCREDITS$24 = 
            new javax.xml.namespace.QName("", "max_credits");
        private static final javax.xml.namespace.QName MMSSUBJECT$26 = 
            new javax.xml.namespace.QName("", "mms_subject");
        private static final javax.xml.namespace.QName DELIVACK$28 = 
            new javax.xml.namespace.QName("", "deliv_ack");
        private static final javax.xml.namespace.QName VALIDITY$30 = 
            new javax.xml.namespace.QName("", "validity");
        private static final javax.xml.namespace.QName MMSCLASS$32 = 
            new javax.xml.namespace.QName("", "mms_class");
        private static final javax.xml.namespace.QName CALLBACK$34 = 
            new javax.xml.namespace.QName("", "callback");
        private static final javax.xml.namespace.QName MMSEXPIRE$36 = 
            new javax.xml.namespace.QName("", "mms_expire");
        private static final javax.xml.namespace.QName USER$38 = 
            new javax.xml.namespace.QName("", "user");
        private static final javax.xml.namespace.QName MMSFROM$40 = 
            new javax.xml.namespace.QName("", "mms_from");
        private static final javax.xml.namespace.QName DELIVTIME$42 = 
            new javax.xml.namespace.QName("", "deliv_time");
        
        
        /**
         * Gets the "cliMsgId" element
         */
        public java.lang.String getCliMsgId()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CLIMSGID$0, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "cliMsgId" element
         */
        public org.apache.xmlbeans.XmlString xgetCliMsgId()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(CLIMSGID$0, 0);
                return target;
            }
        }
        
        /**
         * Sets the "cliMsgId" element
         */
        public void setCliMsgId(java.lang.String cliMsgId)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CLIMSGID$0, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CLIMSGID$0);
                }
                target.setStringValue(cliMsgId);
            }
        }
        
        /**
         * Sets (as xml) the "cliMsgId" element
         */
        public void xsetCliMsgId(org.apache.xmlbeans.XmlString cliMsgId)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(CLIMSGID$0, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(CLIMSGID$0);
                }
                target.set(cliMsgId);
            }
        }
        
        /**
         * Gets the "to" element
         */
        public com.clickatell.api.soap.webservice.ArrayOfString getTo()
        {
            synchronized (monitor())
            {
                check_orphaned();
                com.clickatell.api.soap.webservice.ArrayOfString target = null;
                target = (com.clickatell.api.soap.webservice.ArrayOfString)get_store().find_element_user(TO$2, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "to" element
         */
        public void setTo(com.clickatell.api.soap.webservice.ArrayOfString to)
        {
            synchronized (monitor())
            {
                check_orphaned();
                com.clickatell.api.soap.webservice.ArrayOfString target = null;
                target = (com.clickatell.api.soap.webservice.ArrayOfString)get_store().find_element_user(TO$2, 0);
                if (target == null)
                {
                    target = (com.clickatell.api.soap.webservice.ArrayOfString)get_store().add_element_user(TO$2);
                }
                target.set(to);
            }
        }
        
        /**
         * Appends and returns a new empty "to" element
         */
        public com.clickatell.api.soap.webservice.ArrayOfString addNewTo()
        {
            synchronized (monitor())
            {
                check_orphaned();
                com.clickatell.api.soap.webservice.ArrayOfString target = null;
                target = (com.clickatell.api.soap.webservice.ArrayOfString)get_store().add_element_user(TO$2);
                return target;
            }
        }
        
        /**
         * Gets the "queue" element
         */
        public int getQueue()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QUEUE$4, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "queue" element
         */
        public org.apache.xmlbeans.XmlInt xgetQueue()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(QUEUE$4, 0);
                return target;
            }
        }
        
        /**
         * Sets the "queue" element
         */
        public void setQueue(int queue)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QUEUE$4, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QUEUE$4);
                }
                target.setIntValue(queue);
            }
        }
        
        /**
         * Sets (as xml) the "queue" element
         */
        public void xsetQueue(org.apache.xmlbeans.XmlInt queue)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(QUEUE$4, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(QUEUE$4);
                }
                target.set(queue);
            }
        }
        
        /**
         * Gets the "api_id" element
         */
        public int getApiId()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APIID$6, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "api_id" element
         */
        public org.apache.xmlbeans.XmlInt xgetApiId()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(APIID$6, 0);
                return target;
            }
        }
        
        /**
         * Sets the "api_id" element
         */
        public void setApiId(int apiId)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APIID$6, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APIID$6);
                }
                target.setIntValue(apiId);
            }
        }
        
        /**
         * Sets (as xml) the "api_id" element
         */
        public void xsetApiId(org.apache.xmlbeans.XmlInt apiId)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(APIID$6, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(APIID$6);
                }
                target.set(apiId);
            }
        }
        
        /**
         * Gets the "session_id" element
         */
        public java.lang.String getSessionId()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SESSIONID$8, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "session_id" element
         */
        public org.apache.xmlbeans.XmlString xgetSessionId()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SESSIONID$8, 0);
                return target;
            }
        }
        
        /**
         * Sets the "session_id" element
         */
        public void setSessionId(java.lang.String sessionId)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SESSIONID$8, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SESSIONID$8);
                }
                target.setStringValue(sessionId);
            }
        }
        
        /**
         * Sets (as xml) the "session_id" element
         */
        public void xsetSessionId(org.apache.xmlbeans.XmlString sessionId)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(SESSIONID$8, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(SESSIONID$8);
                }
                target.set(sessionId);
            }
        }
        
        /**
         * Gets the "mo" element
         */
        public int getMo()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MO$10, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "mo" element
         */
        public org.apache.xmlbeans.XmlInt xgetMo()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(MO$10, 0);
                return target;
            }
        }
        
        /**
         * Sets the "mo" element
         */
        public void setMo(int mo)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MO$10, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MO$10);
                }
                target.setIntValue(mo);
            }
        }
        
        /**
         * Sets (as xml) the "mo" element
         */
        public void xsetMo(org.apache.xmlbeans.XmlInt mo)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(MO$10, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(MO$10);
                }
                target.set(mo);
            }
        }
        
        /**
         * Gets the "req_feat" element
         */
        public int getReqFeat()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQFEAT$12, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "req_feat" element
         */
        public org.apache.xmlbeans.XmlInt xgetReqFeat()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(REQFEAT$12, 0);
                return target;
            }
        }
        
        /**
         * Sets the "req_feat" element
         */
        public void setReqFeat(int reqFeat)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQFEAT$12, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REQFEAT$12);
                }
                target.setIntValue(reqFeat);
            }
        }
        
        /**
         * Sets (as xml) the "req_feat" element
         */
        public void xsetReqFeat(org.apache.xmlbeans.XmlInt reqFeat)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(REQFEAT$12, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(REQFEAT$12);
                }
                target.set(reqFeat);
            }
        }
        
        /**
         * Gets the "mms_url" element
         */
        public java.lang.String getMmsUrl()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSURL$14, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "mms_url" element
         */
        public org.apache.xmlbeans.XmlString xgetMmsUrl()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSURL$14, 0);
                return target;
            }
        }
        
        /**
         * Sets the "mms_url" element
         */
        public void setMmsUrl(java.lang.String mmsUrl)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSURL$14, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MMSURL$14);
                }
                target.setStringValue(mmsUrl);
            }
        }
        
        /**
         * Sets (as xml) the "mms_url" element
         */
        public void xsetMmsUrl(org.apache.xmlbeans.XmlString mmsUrl)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSURL$14, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(MMSURL$14);
                }
                target.set(mmsUrl);
            }
        }
        
        /**
         * Gets the "from" element
         */
        public java.lang.String getFrom()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FROM$16, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "from" element
         */
        public org.apache.xmlbeans.XmlString xgetFrom()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(FROM$16, 0);
                return target;
            }
        }
        
        /**
         * Sets the "from" element
         */
        public void setFrom(java.lang.String from)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FROM$16, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FROM$16);
                }
                target.setStringValue(from);
            }
        }
        
        /**
         * Sets (as xml) the "from" element
         */
        public void xsetFrom(org.apache.xmlbeans.XmlString from)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(FROM$16, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(FROM$16);
                }
                target.set(from);
            }
        }
        
        /**
         * Gets the "escalate" element
         */
        public int getEscalate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ESCALATE$18, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "escalate" element
         */
        public org.apache.xmlbeans.XmlInt xgetEscalate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(ESCALATE$18, 0);
                return target;
            }
        }
        
        /**
         * Sets the "escalate" element
         */
        public void setEscalate(int escalate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ESCALATE$18, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ESCALATE$18);
                }
                target.setIntValue(escalate);
            }
        }
        
        /**
         * Sets (as xml) the "escalate" element
         */
        public void xsetEscalate(org.apache.xmlbeans.XmlInt escalate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(ESCALATE$18, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(ESCALATE$18);
                }
                target.set(escalate);
            }
        }
        
        /**
         * Gets the "password" element
         */
        public java.lang.String getPassword()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PASSWORD$20, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "password" element
         */
        public org.apache.xmlbeans.XmlString xgetPassword()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PASSWORD$20, 0);
                return target;
            }
        }
        
        /**
         * Sets the "password" element
         */
        public void setPassword(java.lang.String password)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PASSWORD$20, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PASSWORD$20);
                }
                target.setStringValue(password);
            }
        }
        
        /**
         * Sets (as xml) the "password" element
         */
        public void xsetPassword(org.apache.xmlbeans.XmlString password)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PASSWORD$20, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PASSWORD$20);
                }
                target.set(password);
            }
        }
        
        /**
         * Gets the "concat" element
         */
        public int getConcat()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONCAT$22, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "concat" element
         */
        public org.apache.xmlbeans.XmlInt xgetConcat()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(CONCAT$22, 0);
                return target;
            }
        }
        
        /**
         * Sets the "concat" element
         */
        public void setConcat(int concat)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONCAT$22, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONCAT$22);
                }
                target.setIntValue(concat);
            }
        }
        
        /**
         * Sets (as xml) the "concat" element
         */
        public void xsetConcat(org.apache.xmlbeans.XmlInt concat)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(CONCAT$22, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(CONCAT$22);
                }
                target.set(concat);
            }
        }
        
        /**
         * Gets the "max_credits" element
         */
        public float getMaxCredits()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAXCREDITS$24, 0);
                if (target == null)
                {
                    return 0.0f;
                }
                return target.getFloatValue();
            }
        }
        
        /**
         * Gets (as xml) the "max_credits" element
         */
        public org.apache.xmlbeans.XmlFloat xgetMaxCredits()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlFloat target = null;
                target = (org.apache.xmlbeans.XmlFloat)get_store().find_element_user(MAXCREDITS$24, 0);
                return target;
            }
        }
        
        /**
         * Sets the "max_credits" element
         */
        public void setMaxCredits(float maxCredits)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAXCREDITS$24, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAXCREDITS$24);
                }
                target.setFloatValue(maxCredits);
            }
        }
        
        /**
         * Sets (as xml) the "max_credits" element
         */
        public void xsetMaxCredits(org.apache.xmlbeans.XmlFloat maxCredits)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlFloat target = null;
                target = (org.apache.xmlbeans.XmlFloat)get_store().find_element_user(MAXCREDITS$24, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlFloat)get_store().add_element_user(MAXCREDITS$24);
                }
                target.set(maxCredits);
            }
        }
        
        /**
         * Gets the "mms_subject" element
         */
        public java.lang.String getMmsSubject()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSSUBJECT$26, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "mms_subject" element
         */
        public org.apache.xmlbeans.XmlString xgetMmsSubject()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSSUBJECT$26, 0);
                return target;
            }
        }
        
        /**
         * Sets the "mms_subject" element
         */
        public void setMmsSubject(java.lang.String mmsSubject)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSSUBJECT$26, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MMSSUBJECT$26);
                }
                target.setStringValue(mmsSubject);
            }
        }
        
        /**
         * Sets (as xml) the "mms_subject" element
         */
        public void xsetMmsSubject(org.apache.xmlbeans.XmlString mmsSubject)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSSUBJECT$26, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(MMSSUBJECT$26);
                }
                target.set(mmsSubject);
            }
        }
        
        /**
         * Gets the "deliv_ack" element
         */
        public int getDelivAck()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELIVACK$28, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "deliv_ack" element
         */
        public org.apache.xmlbeans.XmlInt xgetDelivAck()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(DELIVACK$28, 0);
                return target;
            }
        }
        
        /**
         * Sets the "deliv_ack" element
         */
        public void setDelivAck(int delivAck)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELIVACK$28, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELIVACK$28);
                }
                target.setIntValue(delivAck);
            }
        }
        
        /**
         * Sets (as xml) the "deliv_ack" element
         */
        public void xsetDelivAck(org.apache.xmlbeans.XmlInt delivAck)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(DELIVACK$28, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(DELIVACK$28);
                }
                target.set(delivAck);
            }
        }
        
        /**
         * Gets the "validity" element
         */
        public int getValidity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VALIDITY$30, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "validity" element
         */
        public org.apache.xmlbeans.XmlInt xgetValidity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(VALIDITY$30, 0);
                return target;
            }
        }
        
        /**
         * Sets the "validity" element
         */
        public void setValidity(int validity)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VALIDITY$30, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VALIDITY$30);
                }
                target.setIntValue(validity);
            }
        }
        
        /**
         * Sets (as xml) the "validity" element
         */
        public void xsetValidity(org.apache.xmlbeans.XmlInt validity)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(VALIDITY$30, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(VALIDITY$30);
                }
                target.set(validity);
            }
        }
        
        /**
         * Gets the "mms_class" element
         */
        public java.lang.String getMmsClass()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSCLASS$32, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "mms_class" element
         */
        public org.apache.xmlbeans.XmlString xgetMmsClass()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSCLASS$32, 0);
                return target;
            }
        }
        
        /**
         * Sets the "mms_class" element
         */
        public void setMmsClass(java.lang.String mmsClass)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSCLASS$32, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MMSCLASS$32);
                }
                target.setStringValue(mmsClass);
            }
        }
        
        /**
         * Sets (as xml) the "mms_class" element
         */
        public void xsetMmsClass(org.apache.xmlbeans.XmlString mmsClass)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSCLASS$32, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(MMSCLASS$32);
                }
                target.set(mmsClass);
            }
        }
        
        /**
         * Gets the "callback" element
         */
        public int getCallback()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALLBACK$34, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "callback" element
         */
        public org.apache.xmlbeans.XmlInt xgetCallback()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(CALLBACK$34, 0);
                return target;
            }
        }
        
        /**
         * Sets the "callback" element
         */
        public void setCallback(int callback)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALLBACK$34, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CALLBACK$34);
                }
                target.setIntValue(callback);
            }
        }
        
        /**
         * Sets (as xml) the "callback" element
         */
        public void xsetCallback(org.apache.xmlbeans.XmlInt callback)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(CALLBACK$34, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(CALLBACK$34);
                }
                target.set(callback);
            }
        }
        
        /**
         * Gets the "mms_expire" element
         */
        public java.lang.String getMmsExpire()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSEXPIRE$36, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "mms_expire" element
         */
        public org.apache.xmlbeans.XmlString xgetMmsExpire()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSEXPIRE$36, 0);
                return target;
            }
        }
        
        /**
         * Sets the "mms_expire" element
         */
        public void setMmsExpire(java.lang.String mmsExpire)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSEXPIRE$36, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MMSEXPIRE$36);
                }
                target.setStringValue(mmsExpire);
            }
        }
        
        /**
         * Sets (as xml) the "mms_expire" element
         */
        public void xsetMmsExpire(org.apache.xmlbeans.XmlString mmsExpire)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSEXPIRE$36, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(MMSEXPIRE$36);
                }
                target.set(mmsExpire);
            }
        }
        
        /**
         * Gets the "user" element
         */
        public java.lang.String getUser()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USER$38, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "user" element
         */
        public org.apache.xmlbeans.XmlString xgetUser()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(USER$38, 0);
                return target;
            }
        }
        
        /**
         * Sets the "user" element
         */
        public void setUser(java.lang.String user)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USER$38, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USER$38);
                }
                target.setStringValue(user);
            }
        }
        
        /**
         * Sets (as xml) the "user" element
         */
        public void xsetUser(org.apache.xmlbeans.XmlString user)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(USER$38, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(USER$38);
                }
                target.set(user);
            }
        }
        
        /**
         * Gets the "mms_from" element
         */
        public java.lang.String getMmsFrom()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSFROM$40, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "mms_from" element
         */
        public org.apache.xmlbeans.XmlString xgetMmsFrom()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSFROM$40, 0);
                return target;
            }
        }
        
        /**
         * Sets the "mms_from" element
         */
        public void setMmsFrom(java.lang.String mmsFrom)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MMSFROM$40, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MMSFROM$40);
                }
                target.setStringValue(mmsFrom);
            }
        }
        
        /**
         * Sets (as xml) the "mms_from" element
         */
        public void xsetMmsFrom(org.apache.xmlbeans.XmlString mmsFrom)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlString target = null;
                target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(MMSFROM$40, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(MMSFROM$40);
                }
                target.set(mmsFrom);
            }
        }
        
        /**
         * Gets the "deliv_time" element
         */
        public int getDelivTime()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELIVTIME$42, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "deliv_time" element
         */
        public org.apache.xmlbeans.XmlInt xgetDelivTime()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(DELIVTIME$42, 0);
                return target;
            }
        }
        
        /**
         * Sets the "deliv_time" element
         */
        public void setDelivTime(int delivTime)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELIVTIME$42, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELIVTIME$42);
                }
                target.setIntValue(delivTime);
            }
        }
        
        /**
         * Sets (as xml) the "deliv_time" element
         */
        public void xsetDelivTime(org.apache.xmlbeans.XmlInt delivTime)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlInt target = null;
                target = (org.apache.xmlbeans.XmlInt)get_store().find_element_user(DELIVTIME$42, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlInt)get_store().add_element_user(DELIVTIME$42);
                }
                target.set(delivTime);
            }
        }
    }
}
